Manage hotfixes simultaneously on multiple Pega Platform clusters by using the prpcServiceUtils tool to reduce your maintenance window.
You must have a running Pega Platform instance to use the prpcServiceUtils tool.You can manage the following hotfix operations:
To run Hotfix Manager:
Property name | Action |
---|---|
pega.rest.server.url | Enter the URL for the REST service in the following format: http://<hostname>:<port>/context/PRRestService/tenanthash Include the tenant hash only for multitenant systems. |
pega.rest.username | Enter the operator name on the target system with access to REST services. |
pega.rest.password | Enter the password of the specified operator. |
pega.rest.proxy.host | Optional. Enter the host name of the REST proxy server. Do not use localhost as the host name. |
pega.rest.proxy.port | Optional. Enter the port for the REST proxy server. |
pega.rest.proxy.username | Optional. Enter the operator name on the REST proxy server with import and export access. |
pega.rest.proxy.password | Optional. Enter the password of the REST proxy operator. |
pega.rest.proxy.domain | Optional. Enter the domain of the REST proxy server. |
pega.rest.proxy.workstation | Optional. Enter the workstation ID for the REST proxy server. |
pega.rest.response.type | Enter the REST response type, either xml or json. The default value is json. |
user.temp.dir | Optional: Enter the full path to the temporary directory. Leave this blank to use the default temporary directory. |
hotfix.operation=<action>
Valid values are scan, install, rollback, commit, and GenerateDDL.
Hotfix operation | Required parameters |
scan | hotfix.CatalogPath= <full path to the Catalog.zip file> hotfix.scan.downloadPath= <full path and .zip file name> where you plan to save the scan results |
install | hotfix.dlFilePath=<comma-delimited list of hotfix package DL file names and paths> hotfix.bypass.Schema=<true/false> Set to true to bypass schema modifications made by the hotfix. The default is false. hotfix.force=<true/false> Set only at the request of Pegasystems Global Customer Support to skip hotfix validations and force the hotfix data into the system. |
rollback | There are no additional parameters. If you run the rollback operation, all uncommitted hotfixes uninstall. |
commit | There are no additional parameters. If you run commit, all uncommitted hotfixes become a permanent part of the system. You cannot roll back committed hotfixes. |
generateDDL | hotfix.dlFilePath=<comma-delimited list of hotfix package DL file names and paths> |
hotfix.async=<true/false>
Set to true to run in asynchronous mode. When run in asynchronous mode, the Hotfix Manager queues the request and returns a JobID that can be used to retrieve the job status of the request.